public class typeExample {
    public static void main(String[] args) {

        /**
         * 基本数据类型
         */

       int num = 1;
        double pi = 3.14 ;
        // 单引号
        char letter = '3';
        boolean isTrue = false;
        // 双引号
        String name = "string1";


        /**
         * 类型转换
         */

        // 数组
        int a = 10;
        double b = a;

        double x = 3.14;
        int y = (int) x;   // 3



        /**
         * 条件控制
         */

        // 数组
        int age = 18;
        if (age >= 18) {
            System.out.println(">=18");
        } else {
            System.out.println("<18");
        }

        /**
         * 循环
         */
        for (int i = 0; i < 5; i++) {
            System.out.println(i);
        }
        

        /**
         * 字符串
         */
        String str = "Hello";
        String str2 = "World";

        // length
        System.out.println(str.length());
        // 比较内容
        boolean isEqual = str.equals("Hello");
        System.out.println(isEqual);
        

        /**
         * 数组
         */

        // 静态
        int[] nums = {0, 1, 2, 3};

        // 动态
        String[] names = new String[1];
        names[0] = "string1";

        // 遍历
        for (int i = 0; i < names.length; i++) {
            System.out.println(names[i]);
        }
        
    }
}